package com.dslu.fx.service;

import com.dslu.fx.domain.AreaDO;
import com.dslu.fx.vo.BigDzpVO;
import com.dslu.fx.vo.EmergencyDepartVO;
import com.dslu.fx.vo.ProdVO;
import onbon.y2.Y2Exception;

import java.io.IOException;
import java.util.List;
import java.util.Map;


public interface DzpService {
    void initializeDzp() throws Y2Exception;

    List<ProdVO> flushDzpByAreaId(Integer areaId) throws Y2Exception;

    List<EmergencyDepartVO> flushEmergencyDzp(Map<String,Object> params) throws Y2Exception;

    AreaDO getAreaByName(String name);

    void flushBigEmergencyDzp(BigDzpVO bigDzpVO) throws Y2Exception, IOException;
}
